package com.ab.apites;

import java.io.Serializable;
import java.util.Date;

/**
 * 摄像机设备表
 * 
 * @author abdulla
 * @email 970151236@gmail.com
 * @date 2019-03-05 22:55:06
 */
public class DeviceTblEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 硬件号
	 */
	private String hid;
	/**
	 * 硬件版本号
	 */
	private String hversion;
	/**
	 * 软件版本号
	 */
	private String sversion;
	/**
	 * 设备名称，由用户设定，初始为hid
	 */
	private String name;
	/**
	 * 设备安装时间,默认为空，未安装
	 */
	private Date installtime;
	/**
	 * 安装状态：0:未安装 1:已安装已上线  2:已安装无网 3：已安装无电 4:已安装无电无网
	 */
	private Integer installstate;
	/**
	 * 安装反馈信息
	 */
	private String installfeedback;
	/**
	 * 安装进度更新时间，初始和installTime一致，后期根据实际状态更新进行变更
	 */
	private Date installupdatetime;
	/**
	 * 
	 */
	private String username;
	/**
	 * 0-非公共设备， 1-公共设备
	 */
	private Integer type;
	/**
	 * 数据接入服务器协议及地址，如temobi://211.154.154.238:12593
	 */
	private String dataserver;
	/**
	 * 
	 */
	private String tips;
	/**
	 * 
	 */
	private String gps;
	/**
	 * 
	 */
	private String location;
	/**
	 * 
	 */
	private Date registerDate;
	/**
	 * 
	 */
	private Date lastLogin;
	/**
	 * 
	 */
	private Integer groupId;
	/**
	 * 备注1
	 */
	private String remark;
	/**
	 * 备注2
	 */
	private String remark2;
	/**
	 * 
	 */
	private Integer version;
	/**
	 * 
	 */
	private String shopname;
	/**
	 * 
	 */
	private String bdGps;
	/**
	 * 
	 */
	private Date lastupdatetime;
	/**
	 * 
	 */
	private Integer areaid;
	/**
	 * 设备图标
	 */
	private String iconfile;
	/**
	 * 摄像机类型>0：半球 1：枪机 2：球机
	 */
	private Integer devtype;
	/**
	 * 其它关联的设备
	 */
	private String devs;
	/**
	 * 
	 */
	private Integer no;
	/**
	 * 
	 */
	private Integer nvrstatus;
	/**
	 * 
	 */
	private String ipaddr;

	@Override
	public String toString() {
		return "DeviceTblEntity{" +
				"hid='" + hid + '\'' +
				", hversion='" + hversion + '\'' +
				", sversion='" + sversion + '\'' +
				", name='" + name + '\'' +
				", installtime=" + installtime +
				", installstate=" + installstate +
				", installfeedback='" + installfeedback + '\'' +
				", installupdatetime=" + installupdatetime +
				", username='" + username + '\'' +
				", type=" + type +
				", dataserver='" + dataserver + '\'' +
				", tips='" + tips + '\'' +
				", gps='" + gps + '\'' +
				", location='" + location + '\'' +
				", registerDate=" + registerDate +
				", lastLogin=" + lastLogin +
				", groupId=" + groupId +
				", remark='" + remark + '\'' +
				", remark2='" + remark2 + '\'' +
				", version=" + version +
				", shopname='" + shopname + '\'' +
				", bdGps='" + bdGps + '\'' +
				", lastupdatetime=" + lastupdatetime +
				", areaid=" + areaid +
				", iconfile='" + iconfile + '\'' +
				", devtype=" + devtype +
				", devs='" + devs + '\'' +
				", no=" + no +
				", nvrstatus=" + nvrstatus +
				", ipaddr='" + ipaddr + '\'' +
				'}';
	}
}
